// Source file: D:\\Users\\afpa\\Documents\\workspace\\20-otarie\\src\\fr.afpa.biblio.dao\\EmployesDao.java

package fr.afpa.biblio.dao;

import java.util.ArrayList;
import java.util.Iterator;

import fr.afpa.biblio.metier.*;

/**
 * Classe de Mock d'un DAO pour la classe Adherent
 * @author pev
 * @version 2.0
 *
 */
public class EmployeDao {

	private ArrayList<Utilisateur>  Utilisateurs = new ArrayList<Utilisateur>();
	
	/**
	 * Le constructeur qui cree les donnees de la fausse DB d'hadherent
	 */
	public  EmployeDao() {
		Utilisateurs = Donnees.desUtilisateurs;
	}

	/**
	 * renvoie l'adhrent dont l'idUtilisateur est l'id en argument.
	 * @param id de l'adherent a retrouver;
	 * @return l'Adherent trouve sinon null
	 * @roseuid 5240D5AB019C
	 */
	public fr.afpa.biblio.metier.Adherent findByKey(int _id) {
		Iterator<Utilisateurs> it;
		it =  Utilisateurs.iterator();
		
		while(it.hasNext()){
			Utilisateur u = it.next();
			if(u.getIdUtilisateur()== _id)
				return (Adherent) u;
		}
		
		return null;
	}
}
